An Algebraic Decoding Algorithm for Convolutional Codes

نویسندگان

  • Joachim Rosenthal
  • J. Rosenthal
چکیده

The class of convolutional codes generalizes the class of linear block codes in a natural way. The construction of convolutional codes which have a large free distance and which come with an e cient decoding algorithm is a major task. Contrary to the situation of linear block codes there exists only very few algebraic construction of convolutional codes. It is the purpose of this article to introduce a new iterative algebraic decoding algorithm which is capable of decoding convolutional codes which have a certain underlying algebraic structure. The algorithm exploits the algebraic structure of the convolutional code and it achieves its best performance if some naturally associated block codes can be e ciently decoded in an algebraic manner. In order to achieve this goal we will work with a classical state space description of a so called systematic encoder. Using this description we will derive a general procedure which will allow one to extend known decoding algorithms for block codes (like e.g. the Berlekamp Massey algorithm) to convolutional codes. In the coding literature there exist several decoding algorithms for convolutional codes. Maybe the most prominent one is the Viterbi decoding algorithm which applies the principle of dynamic programming to compute the transmitted message sequence. It was shown by Forney [6] that this algorithm computes the message sequence in a maximum likelihood fashion. The disadvantage of this algorithm is that it becomes computationally infeasible if the degree of the encoder is larger than 20. On the side of the Viterbi algorithm there are several sub-optimal algorithms and we would like to mention Massey's threshold decoding algorithm [9], the sequential decoding algorithm and the feedback decoding algorithm [7, 8, 12]. More recently there has been a signi cant interest in some iterative decoding algorithms in connection with the decoding of low density parity check codes and other codes de ned on general graphs and we refer to [17, 20]. The iterative decoding algorithm which we will present in this paper seems to be di erent from above ideas. Indeed the algorithm iteratively computes the state vector xt inside the trellis diagram (see [7, 8]) by making use of the algebraic structure of the convolutional code.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algebraic decoding for doubly cyclic convolutional codes

An iterative decoding algorithm for convolutional codes is presented. It successively processes N consecutive blocks of the received word in order to decode the first block. A bound is presented showing which error configurations can be corrected. The algorithm can be efficiently used on a particular class of convolutional codes, known as doubly cyclic convolutional codes. Due to their highly a...

متن کامل

Two-Dimensional Tail-Biting Convolutional Codes

The multidimensional convolutional codes are an extension of the notion of convolutional codes (CCs) to several dimensions of time. This paper explores the class of twodimensional convolutional codes (2D CCs) and 2D tail-biting convolutional codes (2D TBCCs ), in particular, from several aspects. First, we derive several basic algebraic properties of these codes, applying algebraic methods in o...

متن کامل

Decoding of Block and Convolutional Codes in Rank Metric DISSERTATION

Rank-metric codes recently attract a lot of attention due to their possible application to network coding, cryptography, space-time coding and distributed storage. An optimal-cardinality algebraic code construction in rank metric was introduced some decades ago by Delsarte, Gabidulin and Roth. This Reed–Solomon-like code class is based on the evaluation of linearized polynomials and is nowadays...

متن کامل

Decoding of block and convolutional codes in rank metric

R ank-metric codes recently attract a lot of attention due to their possible application to network coding, cryptography, space-time coding and distributed storage. An optimal-cardinality algebraic code construction in rank metric was introduced some decades ago by Delsarte, Gabidulin and Roth. This Reed–Solomon-like code class is based on the evaluation of linearized polynomials and is nowaday...

متن کامل

An optimal control theory for sys - tems de ned over nite rings

A fundamental problem of coding theory is the e cient decoding of certain classes of convolutional codes. It would be highly desirable to develop e cient algorithms which are capable of decoding classes of convolutional codes with particular algebraic properties. In this article we do formulate the problem in terms of linear systems theory and we show that the posed question is connected to som...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998